<article>
    <h1><?php echo $GLOBALS['title'] ?></h1>
    <p>常量类似变量，但是常量一旦被定义就无法更改或撤销定义。</p>
    <p>常量是单个值的标识符（名称）。在脚本中无法改变该值。常量默认为大小写敏感。按照  惯例常量标识符总是大写的。</p>
    <p>有效的常量名以字符或下划线开头（常量名称前面没有 $ 符号）。</p>
    <code>注释：与变量不同，常量贯穿整个脚本是自动全局的。</code>
    <h2><a>设置 PHP 常量</a></h2>
    <pre><code><?php echo htmlspecialchars('
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )') ?></code></pre>
	<ol>
		<li>首个参数定义常量的名称(一般用大写)</li>
		<li>第二个参数定义常量的值</li>
		<li>可选的第三个参数规定常量名是否对大小写敏感。默认是 false。</li>
	</ol>
	<pre><code><?php echo htmlspecialchars('
<?php
	define("SITE_NAME","学并思"); //定义常量 
	echo SITE_NAME;//使用常量

?>') ?></code></pre>
	<h3>defined 检测常量</h3>
	<p>检查某个名称的常量是否存在</p>
	<pre><code><?php echo htmlspecialchars('
bool defined ( string $name )') ?></code></pre>
	<h3>常量和变量不同</h3>
	<ul>
		<li>常量前面没有美元符号（$）</li><p></p>
		<li>常量只能用define() 函数定义，而不能通过赋值语句
</li><p></p>
		<li>常量一旦定义就不能被重新定义或者取消定义</li><p></p>
		<li>常量的值只能是标量</li><p></p>
		<li>常量可以不用理会变量范围的规则而在任何地方定义和访问
</li><p></p>
	</ul>
	<h2><a>系统常量</a></h2>
	<pre><code><?php echo htmlspecialchars('
<?php
	echo PHP_VERSION; //显示PHP版本 
	echo PHP_OS;//显示服务器的操作系统版本
	echo TRUE ;//表示真假的常量
	echo FALSE;//表示真假的常量
	echo __FILE__ ;//表示文件的完整路径和文件名。
	echo __DIR__;//文件所在的目录。

?>') ?></code></pre>
	<h3>作业</h3>
	<blockquote><p>判断并定义一个常量，如果常量不存在，就定义下。</p></blockquote>

</article>